A security issue affecting Blesta versions 4.0.0 through 5.11.3 has been identified! A Security Advisory has been published. Please Update your Blesta installation to Version 5.11.4 ! A full-Upgrade and Patches are available in the Downloads Section! For more details See this Article or the Info-Mail that has been sent out to all Blesta.Store Clients.
We will only show the basics you need since the code is owned by Blesta and not for public release...
license.php
Must start with the plugin name: eg:
<?php
class BlestaCMSLicense {
And re-declare the class to stop conflicting:
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . "license_manager.php";
$this->LicenseManager = new BlestaCMSLicenseManager($path_to_phpseclib, $signature_mode, $signatures, $install_path);
license_manager.php
Must start with something like:
final class BlestaCMSLicenseManager
{